package com.quan.mall.service;

import com.quan.common.base.bean.ResultBean;
import com.quan.common.biz.support.IBaseService;
import com.quan.mall.entity.MallUser;

/**
 * <p>
 * 电商-会员表 服务类
 * </p>
 *
 * @author 杨浩泉
 * @since 2018-11-20
 */
public interface MallUserService extends IBaseService<MallUser> {
	
	/**
	 * 根据微信OPENID查找用户
	 * @param openid
	 * @return
	 */
	public MallUser findByOpenId(String openid) ;
	
	/**
	 * 根据手机号查找用户
	 * @param mobile
	 * @return
	 */
	public MallUser findByMobile(String mobile) ;
	
	/**
	 * 发送绑定手机号的短信验证码
	 * @param mobile
	 * @return
	 */
	public ResultBean sendSMSValidCode(String mobile) ;
	
	/**
	 * 检查输入的短信验证码是否与后台的匹配
	 * @param mobile
	 * @param smsCode
	 * @return
	 */
	public ResultBean checkSMSValidCode(String mobile, String smsCode) ;

}
